package com.origin.chaos.chat.core.service;

import com.origin.chaos.chat.bean.ChaosMessage;
import com.origin.chaos.chat.bean.vo.ChaosMessages;

import java.util.List;

/**
 * @author: tao.ding
 * @date 2021-08-17
 */
public interface ChatService {
    /**
     * 当前登录用户发送消息到聊天室
     *
     * @param message
     */
    void sendMessage(String message);

    /**
     * 反向搜索消息
     *
     * @param firstPage 是否第一次查询
     * @param index     开始索引 第一次查询的时候传0
     * @param size      查询消息条数
     * @return
     */
    ChaosMessages reverseSearchMessageList(boolean firstPage, long index, long size);
}
